right of self-defense - French English Dictionary